package org.atc.tools.ant;

import java.io.File;

import org.atc.tools.ant.format.Format;

/**
 * A tidier way of representing the constants available to our todo task.
 * Moved here to ensure clarity of code in the TODOTask class (as it was growing!)
 * @author Alex Collins, 29 Dec 2009
 **/
public final class Configuration {

	/* Constants */
	public static final String LINE_SEP = System.getProperty("line.separator");
	public static final byte[] LINE_SEP_BYTES = LINE_SEP.getBytes();
	/* End constants */
	
	/* Settings provided by attributes to the ant task */
	public static File outFile;
	public static File baseDir;
	public static boolean verbose;
	public static String delim = LINE_SEP;
	public static String property;
	public static Format optFormat = Format.DEFAULT;
	public static String regex;
	public static String replace;
	/* End settings */

	private Configuration() {}
}
